.disFlex{display: flex;display: -ms-flex;display: -moz-flex;}
.disFlex.btw{justify-content: space-between;}
.point{cursor: pointer;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt10{margin-top:10px;}
html{font-family:PingFang SC;font-size: 14px;}
.bg_red{
    background:#E82D2D;
}
.inline{display: inline-block;}
.text_blue{color:#2D72E8;}
.radio{
    display: inline-block;
    width:22px;
    height:22px;
    background: #F5F5F5;
    border-radius: 4px;
    padding-top: 5px;
    box-sizing: border-box;
    text-align: center;
}
.radio.on{
    background:#E82D2D ;
}
.radio img{
    vertical-align: middle;
}
.basic_btn{
    background:#E82D2D ;
    color:#FFF;
    width:130px;
    text-align: center;
    border-radius: 4px;
    height:30px;
    line-height: 30px;
    cursor: pointer;
}
.layer{
    position: fixed;
    width:100vw;
    height:100vh;
    background: rgba(0,0,0,.3);
    top:0;
    left:0;
    z-index:100;
}
.layer .layer_container{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    background: #FFF;
    border-radius: 5px;
    padding:20px;
}
.layer .layer_container .title{
    text-align: center;
    margin-bottom:20px;
    background: #FFF;
    font-size:18px;
    color:#999;
}
.layer .layer_container .content{
    margin:20px auto;
    text-align: center;
    font-size:14px;
}
.layer .layer_container .btn_box{
    display: flex;
    margin-top:20px;
}
.layer .layer_container .close{
    text-align: right;
    position: relative;
    height:20px;
}
.layer .layer_container .icon_close{
    width:32px;height:auto;
    position: absolute;
    top:-10px;right:-20px;
    cursor: pointer;
}
.box_shadow{
    background:rgba(255,255,255,1);
    box-shadow:0 2px 10px rgba(0,0,0,0.1);
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #C1C1C1;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:     #C1C1C1;}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:     #C1C1C1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:     #C1C1C1;}
.hide{display: none;}
.m_right_30{margin-right:30px;}
body{background: #F5F5F5;}
.bg_ff{background: #FFF;}
.top{vertical-align: top;}
.server_box{display: flex;}
/* 公共尾部*/
.bg_head{background: #e82425;color:#fff;height:60px;margin-bottom:30px;}
.bg_head .logo{height:40px;vertical-align: middle;width:auto;}
.head_nav{flex:1;align-items: center;}
.head_nav li{flex:1;text-align: center;line-height:60px;font-size:16px;cursor: pointer;transition: all .3s;}
.head_nav li:hover{background:#a72120; }
.head_nav li.on{background:#a72120; }
.bg_head .user{align-items: center;position: relative;line-height:60px;width:160px;text-align: center;}
.bg_head .user.login{padding-top:16px;}
.bg_head .user.login:hover{background:#e82425;}
.bg_head .user:hover{background:#a72120;}
.bg_head .user:before{content:"";display: block;width:2px;height:20px;top:20px;left:0;background: rgba(255,255,255,.3);position: absolute;}
.bg_head .user span{display: inline-block;padding:7px 15px;line-height:1em;border-radius: 5px;cursor: pointer;}
.bg_head .user span:hover{background:#a72120; }
.bg_head .user span+span{margin-left:20px;}

.layui-container.no_pad.split_column{padding:15px 0;justify-content: space-between;}
.split_column{display: flex;display: -ms-flex;display: -moz-flex;padding:15px 0;}
.split_column li{color:#666;font-size:20px;}
.foot_box{margin-top:30px;}
.foot_box .foot_nav li{float:left;width:25%;}
.foot_box .foot_nav{overflow: hidden;}
.foot_box .foot_nav li .foot_head{font-size:16px;color:#666;margin-bottom:10px;}
.foot_box .foot_nav a{display: block;color:#C1C1C1;font-size: 12px;margin-bottom:10px;}
.foot_box .foot_nav a:hover{color:#E82D2D;}
.server_box h1{font-size:14px;color:#666666;}
.server_box{color:#C1C1C1;font-size: 12px;}
.server_box{align-items: center;}
.server_box div:not(.line){ flex:1;text-align: center;}
.server_box div.line{width:2px;background-color:#E6E6E6;height: 80px;}
.server_box div img{width:65px;height:65px;}
.copyRight{height:40px;background:rgba(230,230,230,1);line-height: 40px;color:#666;text-align: center;margin-top:20px;}






